122116117
116665104
11526522
474688
471962
4267987
347851
340713
3215726
3119694
2834601
2752198
123857
13799
456511
15448
365350
443662
159575
22786
700164
181743
617957
345294